home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / DRIVER.CAB / hpvdj67x.gpd < prev    next >
Encoding:
Text File  |  1999-07-20  |  13.7 KB  |  459 lines

  1. *%% 
  2. *%% HP DeskJet 67xC
  3. *%%
  4. *%% Copyright 1998-1999 Hewlett-Packard Co.
  5. *%% All Rights Reserved.
  6. *%%
  7.  
  8. *Include: "hpvdj6xx.gpd"
  9.  
  10. *%%
  11. *%% Global Entries
  12. *%%
  13. *PrintRate: 4
  14. *PrintRateUnit: PPM
  15.  
  16.  
  17. *%%
  18. *%% Macros
  19. *%%
  20. *Macros: OEMProductName
  21. {
  22.     OEM_DJ_67x: "HTPD<00 00 00 04 07 00 00 00>"
  23. }
  24.  
  25. *% collection of the macros common to all modes for this product
  26. *Macros: OEMCommonCombinations
  27. {
  28.     OEM_COMMON_INFO: =OEM_PCL9 =OEM_PCL_MARG_26 =OEM_DJ_67x
  29. }
  30.  
  31.  
  32. *%%
  33. *%% Standard Features
  34. *%%
  35. *Feature: MediaType
  36. {
  37.     *rcNameID: =MEDIA_TYPE_DISPLAY
  38.     *ConflictPriority: 10
  39.     *UpdateQualityMacro?: TRUE
  40.  
  41.     *DefaultOption: STANDARD
  42.     *Option: STANDARD
  43.     {
  44.         *rcNameID: =PLAIN_PAPER_DISPLAY
  45.         *Command: CmdSelect
  46.         {
  47.             *Order: DOC_SETUP.45
  48.             *Cmd: =PCL_MEDIA_PLAIN
  49.         }
  50.  
  51.         *switch: PQ
  52.         {
  53.             *case: Normal
  54.             {
  55.                 EXTERN_GLOBAL: *ChangeColorModeOnDoc?: TRUE
  56.             }
  57.             *default:
  58.             {
  59.                 EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  60.             }
  61.         }
  62.     }
  63.     *Option: HP_PREMIUM_INKJET_PAPER
  64.     {   
  65.         *rcNameID: =HP_PREMIUM_INKJET_PAPER_DISPLAY
  66.         *OptionID: =HP_PREMIUM_INKJET_PAPER_ID
  67.         *Command: CmdSelect
  68.         {
  69.             *Order: DOC_SETUP.45
  70.             *Cmd: =PCL_MEDIA_SPECIAL
  71.         }
  72.  
  73.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  74.     }
  75.     *Option: GLOSSY
  76.     {   
  77.         *rcNameID: =HP_PREMIUM_PHOTO_PAPER_DISPLAY
  78.         *Command: CmdSelect
  79.         {
  80.             *Order: DOC_SETUP.45
  81.             *Cmd: =PCL_MEDIA_GLOSSY
  82.         }
  83.  
  84.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  85.     }
  86.     *Option: TRANSPARENCY
  87.     {
  88.         *rcNameID: =HP_PREMIUM_INKJET_TRANSPARENCY_DISPLAY
  89.         *Command: CmdSelect
  90.         {
  91.             *Order: DOC_SETUP.45
  92.             *Cmd: =PCL_MEDIA_TRANSPARENCY
  93.         }
  94.  
  95.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  96.     }
  97. }
  98.  
  99.  
  100. *Feature: PQ
  101. {
  102.     *rcNameID: =PRINT_QUALITY_DISPLAY
  103.     *ConflictPriority: 20
  104.     *FeatureType: DOC_PROPERTY
  105.     *UpdateQualityMacro?: TRUE
  106.  
  107.     *DefaultOption: Normal
  108.     *Option: Econo
  109.     {
  110.         *rcNameID: =DRAFT_DISPLAY
  111.         *Command: CmdSelect
  112.         {
  113.             *Order: DOC_SETUP.47
  114.             *Cmd: =PCL_PQ_ECONO
  115.         }
  116.     }
  117.     *Option: Normal
  118.     {
  119.         *rcNameID: =NORMAL_DISPLAY
  120.         *Command: CmdSelect
  121.         {
  122.             *Order: DOC_SETUP.47
  123.             *Cmd: =PCL_PQ_NORMAL
  124.         }
  125.     }
  126.     *Option: Best
  127.     {
  128.         *rcNameID: =BEST_DISPLAY
  129.         *Command: CmdSelect
  130.         {
  131.             *Order: DOC_SETUP.47
  132.             *Cmd: =PCL_PQ_BEST
  133.         }
  134.     }
  135. }
  136.  
  137.  
  138. *Feature: PM
  139. {
  140.     *rcNameID: =PRINT_MODE_DISPLAY
  141.     *ConflictPriority: 40
  142.     *FeatureType: DOC_PROPERTY
  143.     *UpdateQualityMacro?: TRUE
  144.  
  145.     *DefaultOption: PlainNormalColor
  146.     *Option: PlainEconoMono
  147.     {
  148.         *rcNameID: =AUTO_SELECT_DISPLAY
  149.         *Command: CmdSelect
  150.         {
  151.             *Order: DOC_SETUP.50
  152.             *Cmd: =PCL_CRD_K332
  153.         }
  154.  
  155.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  156.  
  157.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  158.         *Constraints: LIST(PQ.Normal, PQ.Best)
  159.         *Constraints: LIST(Resolution.r600x600)
  160.     }
  161.     *Option: PlainNormalMono
  162.     {
  163.         *rcNameID: =AUTO_SELECT_DISPLAY
  164.         *Command: CmdSelect
  165.         {
  166.             *Order: DOC_SETUP.50
  167.             *Cmd: =PCL_CRD_K332
  168.         }
  169.  
  170.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  171.  
  172.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  173.         *Constraints: LIST(PQ.Econo, PQ.Best)
  174.         *Constraints: LIST(Resolution.r600x600)
  175.     }
  176.     *Option: PlainBestMono
  177.     {
  178.         *rcNameID: =AUTO_SELECT_DISPLAY
  179.         *Command: CmdSelect
  180.         {
  181.             *Order: DOC_SETUP.50
  182.             *Cmd: =PCL_CRD_K662
  183.         }
  184.  
  185.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  186.  
  187.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  188.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  189.         *Constraints: LIST(Resolution.r300x300)
  190.     }
  191.     *Option: PlainEconoColor
  192.     {
  193.         *rcNameID: =AUTO_SELECT_DISPLAY
  194.         *Command: CmdSelect
  195.         {
  196.             *Order: DOC_SETUP.50
  197.             *Cmd: =PCL_CRD_K332_C332
  198.         }
  199.  
  200.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  201.  
  202.         *Constraints: LIST(ColorMode.Gray8, ColorMode.Color24)
  203.         *Constraints: LIST(PQ.Normal, PQ.Best)
  204.         *Constraints: LIST(Resolution.r600x600)
  205.     }
  206.     *Option: PlainNormalColor
  207.     {
  208.         *rcNameID: =AUTO_SELECT_DISPLAY
  209.         *Command: CmdSelect
  210.         {
  211.             *Order: DOC_SETUP.50
  212.             *Cmd: =PCL_CRD_K632_C332
  213.         }
  214.  
  215.         EXTERN_GLOBAL: *OEMCustomData:
  216. +           =OEM_COMMON_INFO
  217. +           =OEM_DF_K632_C332 =OEM_MEDIA_HP_PLAIN =OEM_PQ_NORMAL
  218.  
  219.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  220.         *Constraints: LIST(PQ.Econo, PQ.Best)
  221.         *Constraints: LIST(Resolution.r600x600)
  222.     }
  223.     *Option: PlainBestColor
  224.     {
  225.         *rcNameID: =AUTO_SELECT_DISPLAY
  226.         *Command: CmdSelect
  227.         {
  228.             *Order: DOC_SETUP.50
  229.             *Cmd: =PCL_CRD_K662_C332
  230.         }
  231.  
  232.         EXTERN_GLOBAL: *OEMCustomData:
  233. +           =OEM_COMMON_INFO
  234. +           =OEM_DF_K662_C332 =OEM_MEDIA_HP_PLAIN =OEM_PQ_BEST
  235.  
  236.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  237.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  238.         *Constraints: LIST(Resolution.r600x600)
  239.     }
  240.     *Option: SpecialNormal
  241.     {
  242.         *rcNameID: =AUTO_SELECT_DISPLAY
  243.         *Command: CmdSelect
  244.         {
  245.             *Order: DOC_SETUP.50
  246.             *Cmd: =PCL_CRD_K632_C332
  247.         }
  248.  
  249.         EXTERN_GLOBAL: *OEMCustomData:
  250. +           =OEM_COMMON_INFO
  251. +           =OEM_DF_K632_C332 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_NORMAL
  252.  
  253.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  254.         *Constraints: LIST(PQ.Econo, PQ.Best)
  255.         *Constraints: LIST(Resolution.r600x600)
  256.     }
  257.     *Option: SpecialBest
  258.     {
  259.         *rcNameID: =AUTO_SELECT_DISPLAY
  260.         *Command: CmdSelect
  261.         {
  262.             *Order: DOC_SETUP.50
  263.             *Cmd: =PCL_CRD_K662_C332
  264.         }
  265.  
  266.         EXTERN_GLOBAL: *OEMCustomData: 
  267. +           =OEM_COMMON_INFO
  268. +           =OEM_DF_K662_C332 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_BEST
  269.  
  270.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  271.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  272.         *Constraints: LIST(Resolution.r600x600)
  273.     }
  274.     *Option: PremPhotoNormal
  275.     {
  276.         *rcNameID: =AUTO_SELECT_DISPLAY
  277.         *Command: CmdSelect
  278.         {
  279.             *Order: DOC_SETUP.50
  280.             *Cmd: =PCL_CRD_K632_C632
  281.         }
  282.  
  283.         EXTERN_GLOBAL: *OEMCustomData: 
  284. +           =OEM_COMMON_INFO
  285. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_NORMAL
  286.  
  287.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  288.         *Constraints: LIST(PQ.Econo, PQ.Best)
  289.         *Constraints: LIST(Resolution.r600x600)
  290.     }
  291.     *Option: PremPhotoBest
  292.     {
  293.         *rcNameID: =AUTO_SELECT_DISPLAY
  294.         *Command: CmdSelect
  295.         {
  296.             *Order: DOC_SETUP.50
  297.             *Cmd: =PCL_CRD_K632_C632
  298.         }
  299.  
  300.         EXTERN_GLOBAL: *OEMCustomData: 
  301. +           =OEM_COMMON_INFO
  302. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_BEST
  303.  
  304.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  305.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  306.         *Constraints: LIST(Resolution.r600x600)
  307.     }
  308.     *Option: TransparencyNormal
  309.     {
  310.         *rcNameID: =AUTO_SELECT_DISPLAY
  311.         *Command: CmdSelect
  312.         {
  313.             *Order: DOC_SETUP.50
  314.             *Cmd: =PCL_CRD_K632_C632
  315.         }
  316.  
  317.         EXTERN_GLOBAL: *OEMCustomData: 
  318. +           =OEM_COMMON_INFO
  319. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_NORMAL
  320.  
  321.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  322.         *Constraints: LIST(PQ.Econo, PQ.Best)
  323.         *Constraints: LIST(Resolution.r600x600)
  324.    }
  325.     *Option: TransparencyBest
  326.     {
  327.         *rcNameID: =AUTO_SELECT_DISPLAY
  328.         *Command: CmdSelect
  329.         {
  330.             *Order: DOC_SETUP.50
  331.             *Cmd: =PCL_CRD_K632_C632
  332.         }
  333.  
  334.         EXTERN_GLOBAL: *OEMCustomData: 
  335. +           =OEM_COMMON_INFO
  336. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_BEST
  337.  
  338.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  339.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  340.         *Constraints: LIST(Resolution.r600x600)
  341.     }
  342. }
  343.  
  344.  
  345. *%%
  346. *%% Print Quality Macros
  347. *%%
  348. *switch: MediaType
  349. {
  350.     *case: STANDARD
  351.     {
  352.         *switch: ColorMode
  353.         {
  354.             *case: Mono
  355.             {
  356.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  357.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  358.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  359.                 *DefaultQuality: BETTERQUALITY
  360.             }
  361.             *case: Gray8
  362.             {
  363.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  364.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  365.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  366.                 *DefaultQuality: BETTERQUALITY
  367.             }
  368.             *default:
  369.             {
  370.                 *DraftQualitySettings:  LIST(ColorMode.Color4,  PM.PlainEconoColor,  PQ.Econo,  Resolution.r300x300)
  371.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor, PQ.Normal, Resolution.r300x300)
  372.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PlainBestColor,   PQ.Best,   Resolution.r300x300)
  373.                 *DefaultQuality: BETTERQUALITY
  374.             }
  375.         }
  376.     }
  377.     *case: HP_PREMIUM_INKJET_PAPER
  378.     {
  379.         *switch: ColorMode
  380.         {
  381.             *case: Mono
  382.             {
  383.                 *DraftQualitySettings:  LIST()
  384.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  385.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r300x300)
  386.                 *DefaultQuality: BESTQUALITY
  387.             }
  388.             *case: Gray8
  389.             {
  390.                 *DraftQualitySettings:  LIST()
  391.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  392.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r300x300)
  393.                 *DefaultQuality: BESTQUALITY
  394.             }
  395.             *default:
  396.             {
  397.                 *DraftQualitySettings:  LIST()
  398.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  399.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.SpecialBest,   PQ.Best,   Resolution.r300x300)
  400.                 *DefaultQuality: BESTQUALITY
  401.             }
  402.         }
  403.     }
  404.     *case: GLOSSY
  405.     {
  406.         *switch: ColorMode
  407.         {
  408.             *case: Mono
  409.             {
  410.                 *DraftQualitySettings:  LIST()
  411.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  412.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r300x300)
  413.                 *DefaultQuality: BESTQUALITY
  414.             }
  415.             *case: Gray8
  416.             {
  417.                 *DraftQualitySettings:  LIST()
  418.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  419.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r300x300)
  420.                 *DefaultQuality: BESTQUALITY
  421.             }
  422.             *default:
  423.             {
  424.                 *DraftQualitySettings:  LIST()
  425.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  426.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PremPhotoBest,   PQ.Best,   Resolution.r300x300)
  427.                 *DefaultQuality: BESTQUALITY
  428.             }
  429.         }
  430.     }
  431.     *case: TRANSPARENCY
  432.     {
  433.         *switch: ColorMode
  434.         {
  435.             *case: Mono
  436.             {
  437.                 *DraftQualitySettings:  LIST()
  438.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  439.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  440.                 *DefaultQuality: BETTERQUALITY
  441.             }
  442.             *case: Gray8
  443.             {
  444.                 *DraftQualitySettings:  LIST()
  445.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  446.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  447.                 *DefaultQuality: BETTERQUALITY
  448.             }
  449.             *default:
  450.             {
  451.                 *DraftQualitySettings:  LIST()
  452.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  453.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  454.                 *DefaultQuality: BETTERQUALITY
  455.             }
  456.         }
  457.     }
  458. }
  459.